Added much more description/usage examples