Starting to think about the architecture.
Signed-off-by: Sam Stephens <s.stephens@samsung.com>