new folder structure; new Hook for Contao >= 3.1, see #1