Developer Readme: All I/O files and host only parsing should be marked as FILE_IO.h/cpp. General purpose I/O are in I/O folder. Do not use runtime polymorphism. Use static polymorphism with templates or metal will complain.