added a new module called visivle_advanced that can render the visible edges in SVG with color and thickness according to values passed by freestyle shaders, allowing to achieve more complex effects. Made hardcoded values for color and thickness in other modules easier to edit by the user