Split METS subclasses out into separate files