TheDune framework: Basic concepts and recent developments