Design updates

Signed-off-by: Patrick Grady <patrick.a.grady@gmail.com>