Alternative and generalised approach to the requirement that AlekSIS-App-Chronos!61 (closed) tries to fulfill.
Closes AlekSIS-App-Chronos!61 (closed).
Depends on !306 (merged).