New backend is now functional

Work continues to restore similar functionality as was previously
available. Certain features have been disabled until time is available
to make them work again.