Adicion de Codigo Predefinido

Agregue el codigo de todos los capitulos anteriores para poder
estudiarlos.
Adiciones y experimentos

Agregue el codigo fuente de OSP porque solo la documentacion no era
suficiente.
Creé la clase TestCharge a partir de Charge con la idea de darle
movimiento.
Nc
Experimento con handleMouseAction

Averigue como encontrar la positcion de una carga que fue clickeada...
El evento es desencadenado por PlottingPanel
Se puede encontrar el objeto detras de un drag del mouse en el
PlotingPanel, con el metodo getInteractive() una interface que Charge
implementa.