Document `firstPresent`. Renamed some files to be consitent