Adding design patterns submodule.