Abstract Flow Pattern by Gernot Gabriel