we need helper classes for building ans parsing complex suffix strings with parameters, resource paths and others passed via sling suffix for cache compatibility. those builders and parser have to handle all details about escaping/encoding as well.