pretty major change. basic layout is nearing completion. still lots of interaction stuff to be done.

Signed-off-by: darben83 <darben83@gmail.com>