Given a string in the format scope:directive, or simply scope or
directive, return a Placement object suitable for passing back over the
websocket API.
Given a string in the format scope:directive, or simply scope
or directive, return a Placement object suitable for passing
back over the websocket API.