Basic Interface Design & Supporting code

Main interface - 2 phases
"reshoot drawer" experiment, likeley to change to 3rd phase
View changing animation code