This app is just a wrapper around the GUI 2 Framework Library and is
necessary only to provide a base for that library.
It has a use in validating that the library can be loaded.
The library is linked in here by the addition of the paths statement in
tsconfig.json. This is fine for accessing a local library, but for another
project it should be added in through package.json, using the 'file' locator.
Then run "npm install" in that target project and the tar will be expanded in
to it's node_modules folder.
A good article on the creation and use of libraries in Angular 6 is given in
The Angular Library Series - Creating a Library with the Angular CLI
and
The Angular Library Series - Building and Packaging
This "app" component is not built by Bazel - it's only the library that is built
by bazel which in turn calls "ng build --prod gui2-fw-lib" and then "npm pack"
resulting in a tar file that can be used as an NPM package anywhere.
Note: Please remember that in Angular 6 rebuilding of libraries is not automatic.
If you change anything in the library, you will have to build it again before
it is picked up in this app.