Merge of Integrable and Integrable2 classes, as the latter has no justification for separate existance.