Handle the structure parsing in memory rather than dealing with file stores. May be slower, but worth it