I believe when we have system.user library making a component for user mangement is not good idea. Specially when there are many feature left to add like drawing tools, …
Even when considering custom project theme it is much better to make it by project designer.
Personally I have hard time to mach vision user mangement component with my project like and feels.