Confused newbie architect