Feature: not even closely finished native group provider

So Ben asked me to show where I last was with the mentioned provider, here it is. It's not even tried out yet, not to mention unit testing, so keep this in mind!