build source files

 - fix builder for Core and More

``` jade
input(type="checkbox", name="module[]" module="#{project}/#{module}", value="1", data-provides="#{yaml.prov}", data-requires="#{yaml.req}")
```

This would reduce the need for L35, and you'd iterate over the modules array in L40.