Separated operations to their own namespace. Improved docblock generation.