public function getTimelineHTML($context, array $args, $page = 0, $number = 20)
    {
        $query = $this->buildUnionQuery($context, $args, $page, $number);
        $fetched = $this->runQuery($query);
        $entitiesByKey = $this->getEntities($fetched, $context);
        
        return $this->render($fetched, $entitiesByKey, $context, $args);
    }