Start of plugin, classes defined, functions laid out.