Detailing API design inspiration