Migrated Mesh/Shader formats to use Serialiable and DataReader/DataWriter