Placement Utilities

Documentation to be written.