Refactor positioning, starting GUI system