Added base frontend architecture #14