update Server architecture

implements the new ElementData model