Implement monorepo layout

Implemented the nexantic monorepo.

Smalltown code was moved to `core`. From now on all code will live in top level directories named after the projects with the exception for general purpose libraries which should go to `<lang>libs`.

General build and utility folders are underscore prefixed.

The repo name will from now on be rNXT (nexantic). I think this change makes sense since components in this repo will not all be part of Smalltown, the Smalltown brand has been claimed by Signon GmbH so we need to change it anyway and the longer we wait the harder it will be to change/move it.

Test Plan: Launched Smalltown using `./scripts/bin/bazel run //core/scripts:launch`

X-Origin-Diff: phab/D210
GitOrigin-RevId: fa5a7f08143d2ead2cb7206b4c63ab641794162c
diff --git a/README.md b/README.md
index 303b602..6aadcd7 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,21 @@
-# Smalltown Operating System
+# Nexantic monorepo
 
-## Run build
+This is the monorepo storing all of nexantic's internal projects and libraries.
 
-The build uses a Fedora 30 base image with a set of dependencies.
-Guide has been tested on a Fedora 30 host, with latest rW deployed.
+## Environment
 
-Build the base image:
+All builds should be executed using the shipped `nexantic-dev` container which is automatically built by the create
+script.
 
-```
-podman build -t smalltown-builder .
-```
+The container contains all necessary dependencies and env configurations necessary to get started right away.
 
-Launch the VM:
+#### Usage
 
-```
-scripts/bin/bazel run scripts:launch
-```
+Spinning up: `scripts/create_container.sh` 
 
-Exit qemu using the monitor console: `Ctrl-A c quit`.
+Spinning down: `scripts/destroy_container.sh` 
+
+Running commands: `scripts/run_in_container.sh @`
+
+Using bazel: `scripts/bin/bazel @`
+