Note that we have to maintain custom implementation on the client side: I don't see how to marry bulitin resolve support with groups and snippets.