Altering class types; Rework CharacterStruct to be built in; Reworking Streams ALOT; removing older factory method implementations.