Custom backend (to std::cout for now).