First pass at end-to-end ElbController