Break up the source into managable bits