acu156080 - #NOT READY# Added optional_level support to logger
acu156080 - #SQUASH ME# added `renderer` functionality
acu156080 - #SQUASH ME# polish