dock-apps-builder: design  RuntimeApp and NormalApp interface
dock-apps-builder:  implement AppEntry <-> NormalApp/RuntimeApp