Parts of plugin skeleton, subject of change.