re-org
continued cleanup, made tables joined inheritance and matched nullable/sizes
continued cleanup, made tables joined inheritance and matched nullable/sizes