Various improvements to placement code:
- Code style
- Remove unnecessary functions and function arguments
- Fix missing overrides (placement and other code)
- Use references instead of pointers to strengthen invariants
- Send configure size directly with maximization policy
Closes #308 (closed)