New Project Design Patterns

Change-Id: I18ccd1a9713c4ef2ceb143c745c6e5f662bd1c6e
Signed-off-by: Vyacheslav Silchenko <splavs@gmail.com>