Effect of Inhibitors on Asphaltene Aggregation: A Theoretical Framework†