Explainable Case-Based Reasoning: Rapid Prototyping of Domain Independent Explainable Case-Based Reasoning Applications