Smart - Created a new namespace for common components
Smart - Split into separate files
Smart - Moved Animations to Smart namespace
Smart - Moved utilities to Smart namespace
Tests - removed out-of-date tests