Currently the base component resets the form when page size
is changed. Moving form to the base component instead of passing it
to layouts fixes the issue.
VAN-461
* redesign base component
* rebrand base component
* redesign base component
* rewrite & optimize base component
* redesign base component
* address feedback
Co-authored-by: Waheed Ahmed <waheed.ahmed@arbisoft.com>