Basic windows, buffers and cursor