Fixed method moving into final TypeData. Members still lose their type information.
Fixed member variable type pointers.
The storage vector was reallocating. Created static_vector to reserve space on construction. Need to make it prevent reallocation later.
Added string based lookup to find things by name.