Cleanup structure, generate documentation from @Plugin command and markdown plugin description.