Working on fleet parsing, created an abstract base parser and an interface for them.