Massive udpates to move from acitivity based UI to fragments.