Basic design done, I started coding the main user interface... it will take a long take.