[FEATURE] component/remux

- add method getLayout()
- add method setLayout([(string) layout])
Merge branch 'development'
Merge branch 'master' into development