Add EffectResource and EffectRepository classes.
Move AssimpFileReader and IGeometryFileReader form core/ to graphics/