Renamed instances of 'components' to 'fragments' for consistency.