Position Aware Module provides the ability for modules to be notified when the position of a node changes by a specified amount.
includes fixes to address relevant comments in merge request !546
this is a breakout from !546
only commits marked PA are unique to this merge