Added support for x-include and x-require dependency directives.
Utility functions are moved into separate modules inside `util` subdirectory.