basic color, image, algorithm, and streams classes