architecture in vsd