Helper classes for placement
adding more utility to Direction, Location, and Gadget