Following a Maven-like structure. Adding stubs.
Providing some template defaults.
Handling document metadata type.