add frontend architecture to documentation