Introduce RuntimeContext singleton

It will provide access to essential global instances to the application
at runtime. So far it's just the Backend object.