Update: Classifier's architecture
Separate Box and Classifier algorithm in a separate module (so to remove algorithm proxy and facilitate the updates, improve, or addition of classifiers) See Matrix Classifiers in riemannian geometry module for example