Ok so, does LinkerState get JITConfig? It will be needed to get the pointer and link sizes and such.


Ok so, PackageIdentifiers is kind of bad. It really should just be instead be Packages and then Package. The two classes can still be managed the same without having a layer of indirection.


In this case then, the classes can be stored in the packages.


But, classes are unique and not to a set of packages. So the extra indirection does not really exist. I just need to make sure packages have a unique ID assigned to them. So I can just remove some notes.


So classes can be called Unit and be managed by Units. Classes will be in a package and will also be part of a cluster (for resources).