The Many Facets of Boyle's Natural Philosophy