Merge source into a single unit. While this will make the code a bit harder to maintain, it will make using the framework easier.