##################################################
# Blocks
##################################################
--optparse block
--ofdm wrappers
--controlled step block
--throttle with sink only (source is nulled)
--simplify simple usrp
--numbersink: update wrapper for newer api
-probe: also non-float outputs
+-log slider gui control
##################################################
# Features
-param editor, expand entry boxes in focus
-change param dialog to panel within main window
-command line option for additional block wrappers
--hotkeys in action descriptions
--log slider gui control
--icons for certain blocks, + for add
-zoom in/out (cairo vector graphics) (use scroll wheel as control)
-search for blocks
-click and drag on whitespace to scroll
--expand preferences, allow for custom prefs, prefs dialog should infer structure
+-gui grid editor for configuring grid params/placing wxgui plots and controls
##################################################
# Problems
-auto generate hier library
-auto clean hier library
-add hier blocks to tree without restart?
--dont hide vlen controller when vlen > 1
-dont generate py files in .grc file dir
-save/restore cwd
--check for .grc file readonly, ro message in window, no save option
-
-##################################################
-# External
-##################################################
--simple usrp
--tune_result in usrp.py needs __str__ method
--global wxgui controls and top block window
-
-##################################################
-# Documentation
-##################################################
--notes on throttle
--notes on xdg-utils
+-threads dont die on exit in probe and variable sink
+-overloaded gui classes for each platform, move param input objects into overloaded