use manifest schema to validate plugin, rename subcommand to fragment