Added DataAccessor. Completely separated UI.