Initial archi thoughts and basic feature breakdown