Major cleanup of serialization stuff, and also startup and dependecies. Get loose and party!