minor bug fixes
update requiredHeaders to check generics
minor cleanup
update generics, modifiers, isType, isPointer, isReference, fullName, SoulSifterModelType, & VectorType