documented architecture