Riftloot js directory restructured by feature