HomeMusing Studio

Closes T592 T593 T597 splits code into packages