The notes for this article have not been written up yet. Meanwhile, Angular best practices for large teams describes the user interface library these components were part of.
3D components in Angular with three.js
This article is still to be written.