Add factory to create overlays
am: 9ff6a7caf6

* commit '9ff6a7caf65540c00e456e4d4a7354f8939ffd0c':
  Add factory to create overlays