Determine which submodules are needed and the structure in general (one file per reader/loader?) Get feedback?