Add some documentation and update the groupId