Describir: Interactive computer graphics: a top-down approach using