Modularize
httpiped, updated docs