Architecture thesis advice