Make ROI elements time-resolved
Elements have a default property list. Each time step optionally
has a more specific property list, with the default property list
as fallback. Since the context type is restricted to be a string
rather than a TimeStepType, use std::to_string() and std::stoul()
to convert between these types.