Did some refactor.  Added entropy-contrast and entity/component model.