Modularization completed

Now to integration with an existing programming language