User-Centric Architecture Design for Computer Graphics