Responsive GUI elements, also some documentation