Re-factor SUIT components

* Break components up into includes
* Compose larger components from smaller ones