TODO:

  o Switch to CSV parser from python stdlib.

  o Make buttons for reset layout and reset parameters form in SQL Source

  o Unit tests

  o Define to_xml() implementation and use

  o Check SQLSource for possible SQL injection bugs
