Interface design review

Created this as an issue so that we can capture the comments, etc here.