Finished initial concept

Signed-off-by: Aaron Armstrong <mail@aaron-armstrong.com>