Make it less memory-hungry
- Altar currently loads everything eagerly, eating too much RAM with huge project files.
- WeakReference stuff for things contained in ^
- Some "safe" structs (i.e. those in
Structs.cs) still rely on pointer (cough
CodeInfocough), should be fixed
- Other stuff that has to do with this.