moving towards a more gem-like structure
continuing with structure, warning class, blend mode module