Renamed many `data`s to `info`s, for clarity. Also other stuff