Interface: document a missed parameter. template module: update to reflect recent changes. documentation: update Doxygen configuration.
Document Rendering module and improve its scripts.
Flash: split into FlashConfig and FlashPoint, properly implementing the weird three-part setup needed for flashes to work.
AnimLight: rename brighten_time to rise_interval, dim_time to fall_interval, current_state to state, and current_countdown to elapsed_time.
Link: fix no-return case for get_any method.