A set of useful CPP tools designed to eliminate boring and repetitive development