Basic Celestial superclass
Should probably be -1 for now
Start of major overhaul #50 #52 #53