basic structure for SlickGantt plugin