White Box Cluster Algorithm Design allows you to create Representative based cluster algorithm by using reusable components. This way one can recreate already available cluster algorithms (i.e. K-Means, K-Means++, PAM) but also create new cluster algorithms not available in the literature or any other software. For more information see papers <doi:10.1007/s10462-009-9133-6> and <doi:10.1016/j.datak.2012.03.005>.