Neo JS Architecture