Reworked new directives. marker, markers and paths still need more work