Core files for creating rocktree's plugin classes