Add class, docs, examples and namespaces