 #
 # These are the components and their relationships:
 #                       Proposal
-#                   /              \ 
-#    CommunityPoints             DecisionBoard
-#               |                  /
+#                   /      |           \            \
+#    CommunityPoints   DecisionBoard   Histogram    Slider
+#               |          |
 #               |      YourPoints
 #               |    /            \
 #              Point             NewPoint

          # your pros
          YourPoints
            state: @props.state
            priorstate: @props.priorstate
            points : @props.points         
            included_points: @props.included_points
            valence: 'pro'

  proposal : (long_id, state = 'crafting') ->

    if !top_level_component
      top_level_component = React.renderComponent Proposal({state : state}), document.getElementById('l_content_main_wrap')
      fetch {url: Routes.proposal_path long_id}, (data) => save {data}
    else
      top_level_component.setProps
        state : state

  results : (long_id) -> @proposal long_id, 'results'

