A framework help user to create namespace, event bus and dependency inject