Refactoring
Added graphical customization options. Added axis ticks auto generation.
Added options for labels.