Separate site and tile JS modules