This is a communication framework for building HybridApp