Main JS MVC Classes Defined