Added matrix stack. Refactored build system

All packages are now longer children of the core package
Merge branch 'refs/heads/feature-matrix-stack-package-rebuild'

* refs/heads/feature-matrix-stack-package-rebuild:
  Added matrix stack. Refactored build system