Add functionality for dynamic includes #93

See previous commit for extended explanation.