Initial commit of base plugin