Adding LEMSFactoryGenerator & updated tunnel based example