Better module handling server side and client side.