refactor location to stream
renamed LocationResource mixin to LocatableResource
added an apiary spec for plate's location