placed animations in their own namespace, completed MainView with relative fixes to required classes