Flexible calendar with different modules