inheritable-native-js-app-structure