2) No you should be able to do everything you need to do in admin/group.php. The only thing you may need to do manually in the database is add a new feature (e.g. add a feature called myfeature.edit, myfeatured.delete, etc). Then in your code you can use: