#5 Added renderer to visual class