Yes, we are aware we could always write something ourselves. We just wanted to raise it as an issue we are experiencing here. It is not anything that is not already possible using existing Puppet and PE functionality. It is just very difficult to use efficiently in its current state.