Ability to change order in Calendar view

As of today, in the calendar view, all the items are arranged in the order determined by the system.
It would be amazing if it would be possible to sort the items according to a certain type, according to the user’s choice - by status, owner, type, length of timeline etc.

This is an example of tasks without a clear and fixed order: