Feature/gui main page

Component in progress
make it customizable