In order to get the piccolo framework intro a more stable state I'm refactoring major and minor parts intro standalone modules.
A major part is the node-like module system. The system should be broken down intro two modules. A client-side and a server-side module. The server-side seams necessary, since the node-core alternative is totally blocking (not ideal in dynamic server resource loading) and there might be security concerns, where a localized module system is important. The client-side is necessary since no module system exists.
The thought is to provide two modules (in result one almost-isomorfic-api-only module). They would have the following API:
var http = require('http');
var ServerModuleSystem = require('ServerModuleSystem');