Documenting plugin structure