Splits the Mapping/IO Classes up in loaders and savers (to have them seperated per interface).