Benefits - get rid of yet another pervasive Boost dependency - define additional more fine grained policies (move only, clonable)
In fact this also introduces various new concepts and represents a fundamental decision regarding the organisation of the UI