public static HtmlTag Visualize(this IFubuPage page, BehaviorNode node)
        {
            var visualizer = page.Get <Visualizer>(); // TODO -- change this
            var model      = visualizer.ToVisualizationSubject(node);

            var html =
                page.CollapsiblePartialFor <BehaviorNodeViewModel>(model).Title(model.Description.Title).ToString();

            return(new HtmlTag("a", a => {
                a.Attr("name", node.UniqueId.ToString());
                a.Next = new LiteralTag(html);
            }));
        }