First maybe working deep component cherry pick on onm.Store.createComponent...

... more tests are required to confirm that this is working as expected. Also, cherry picking