Add more documentation on usage and attributes