Reworked UI
Code cleaning
Update Docs