Very elegant and very well thought through!


various components