#18: Allowed to provide a button for automatic layout.
Merge branch 'feature/18-button-for-auto-layout'