Url system refactored
Merge frederic with thomas
Refactored design pattern + grable path updates to allow sub folding in layouts