Created the basics for a public/private method based plugin structure