Add few GUI functions, improve core functions and unittests