Split source files and dynamilcally load them.