The Role of Asphaltene Solubility and Chemical Composition on Asphaltene Aggregation