Is your feature request related to a problem? Please describe.
In order to read in multiple file formats it would really make sense to have multiple subclasses from FrameRead to make it much cleaner implementationwise. So depending on the input the TrajectoryReader class can decide which one to call.