Added basic plugin structure and schema generation