Add first cut at plugin server and example plugins