Add a node.index hook and use it in the meta.syncable. We should probably split index.lucene into a core component browsing recursively and the implementation using lucene.
Make sure the slug is applied at workspace creation even if from a template.
Make sure mkfile is compatible with the node signature