Extract out generic mixins
Stop copying ref
Fix minor issues
Finish basic components of initial setup ui
Fix typo in cachable