Oh, you're working on the extension? Great!
As for whether it belongs in Guardian, I've been wondering about that myself. It does seem to me as if Guardian, while clearly intended as a security add-on, has focused on adding user management functionality that might be more appropriate in the core.
I'll add some suggestions about how this could be handled in the Guardian thread.