BP user interface work

Narrowing architecture