Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Just like for the user backends the group backends should also be properly done using interfaces. This adds the interfaces and abstract class to get started Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>