More Fleshing Out

More work on the interface side.