Rebirthing process has began...

Putting in infrastructure to support middleware (not finished)