Adds beginnings of runtime.
This is by no means functional yet.