Gives general idea of design patterns (taken examples used in HFDP)