A software architecture for verifiable and explainable classification | Synapse