Base JavaScript Framework