More improvements & tests but still unfinished, especially vertical and horizontal labels not implemented yet. And still needed Boost.Parameter replaced by class.