Adding ModulePatternDemo

Signed-off-by: Tenkai <tenkai@apple.com>