Starting to work on the cluster builder.. Also not sure when I started putting private members first in C++ class decls, but i'm putting an end to that now