Resolves #20 - location-related models are done