To avoid circular references to "USE", I had to break structure.f90 into smaller files.
Added internal storage
Corrected molecule reading in reference to internal storage