Moved to angular, split up into a few pages