The ratflow project was created primarily to provide multi-file configuration with scripting capabilities over a single i3 window manager configuration file. In addition, the package comes with tools, configurations and applications that create a work-oriented desktop environment.
See http://github.com/ratflow/ratflow-desktop to learn more and get the newest version.