New JS directory structure