Building up possible GibView architecture.

Slowly feeling way around architecture... :8ball: What does this 8ball
do?