Split server and lamp into separate modules.