Node and markup removal work.
Added back all the rest of your favorite PortPlacement functionality