Basic structure for knife plugin