Also, #76 store signs in instance
The changes this time are to some of GalaxiEngine's core utilities... which means it took a lot of work this time.