Task Permissions and User Groups via package.

Permalink
How would I go about creating a new task permission and assigning it to a user group via a package?

Also how can I create a new User Group using a package installer?

Thanks in advance!

glockops