Improved Model.enable_adjust_position()

Improved Model.enable_adjust_position() and update_plot() such that
componets plotted also update as parameters change, and not just the
total model plot. Also, added an optional parameter to not plot labels
in enable_adjust_position()