Add overall arch
Add future dev ideas