[FTR] Abstracted Machine Config

* Moved profiles and filesystems to own containers
* SystemBase now takes input name