Semi-update
All
New
Extreme refactorization and requireJs dependency introduction