@Override
public NanoHTTPD.Response serve(NanoHTTPD.IHTTPSession session, ResourceSystem resourceSystem) throws Exception {
String uri = session.getUri();
ResourceRef ref = resourceSystem.get(uri);
Locator locator = createLocator(ref.parent());
String initName = ref.name();
//parse file into definition
ZussDefinition definition = new Parser(locator.getResource(initName), locator, initName).parse();