Moving lots of stuff around; added an injector; reworking promises a bit
Renamed from retro2d to jack2d; more injector work