A hierarchical scene-graph arranged approach to text descriptions, allowing objects/characters to be described to different extents depending on the level of detail requested.