Implemented AbstractLocation + added needed libraries for convertion