Pattern

Ideas collected by AdamSharp