I will describe it later in detail / #1807

Some rought ideas are listed here: