Simple in string variable replacement.
Use your directory structure as routes
a hook system to execute functions sequentially, like "pipe" or "compose"