The attached branch implements the client side of the feature, I'm going to open another bug for the UI part.
The attached branch implements the client side of the feature, I'm going to open another bug for the UI part.