Add Slot priority + tests Make shader generation static functions (they do not need to be members
No longer need assembly name in serialized data