diff --git a/CMake/LofarPackageList.cmake b/CMake/LofarPackageList.cmake
index 1b5fa3d8bf03049ab009b6c0df8c017b1ac3ed19..7ef24f940967af4980f86ff3996979b414cf4c55 100644
--- a/CMake/LofarPackageList.cmake
+++ b/CMake/LofarPackageList.cmake
@@ -69,6 +69,8 @@ if(NOT DEFINED LOFAR_PACKAGE_LIST_INCLUDED)
   set(CASATools_SOURCE_DIR ${CMAKE_SOURCE_DIR}/MAC/APL/CASATools)
   set(TestSuite_SOURCE_DIR ${CMAKE_SOURCE_DIR}/MAC/APL/TestSuite)
   set(CUDaemons_SOURCE_DIR ${CMAKE_SOURCE_DIR}/MAC/APL/CUDaemons)
+  set(CT_StartDaemon_SOURCE_DIR ${CMAKE_SOURCE_DIR}/MAC/APL/CUDaemons/CT_StartDaemon)
+  set(Service_Broker_SOURCE_DIR ${CMAKE_SOURCE_DIR}/MAC/APL/CUDaemons/Service_Broker)
   set(CURTDBDaemons_SOURCE_DIR ${CMAKE_SOURCE_DIR}/MAC/APL/CURTDBDaemons)
   set(PIC_SOURCE_DIR ${CMAKE_SOURCE_DIR}/MAC/APL/PIC)
   set(PAC_SOURCE_DIR ${CMAKE_SOURCE_DIR}/MAC/APL/PAC)
diff --git a/MAC/APL/CUDaemons/CMakeLists.txt b/MAC/APL/CUDaemons/CMakeLists.txt
index 94240e20992eb001f750e2f05a81422e71134eed..796bac5402943646ac20d6825d068c2a1feeca86 100644
--- a/MAC/APL/CUDaemons/CMakeLists.txt
+++ b/MAC/APL/CUDaemons/CMakeLists.txt
@@ -1,9 +1,18 @@
 # $Id$
 
 # Do not split the following line, otherwise makeversion will fail!
-lofar_package(CUDaemons 1.0 DEPENDS Common ApplCommon APLCommon GCFTM MACIO)
+#lofar_package(CUDaemons 1.0 DEPENDS Common ApplCommon GCFTM MACIO)
 
-add_definitions(-DBOOST_DISABLE_THREADS)
+#add_definitions(-DBOOST_DISABLE_THREADS)
 
-add_subdirectory(src)
-#add_subdirectory(test)    # Tests currently do not compile!
+#add_subdirectory(src)
+##add_subdirectory(test)    # Tests currently do not compile!
+
+
+
+#include(LofarPackageVersion)
+
+#lofar_add_library(cudaemons Package__Version.cc)
+
+lofar_add_package(Service_Broker)
+lofar_add_package(CT_StartDaemon)
diff --git a/MAC/APL/CUDaemons/src/CTStartDaemon/CMakeLists.txt b/MAC/APL/CUDaemons/CT_StartDaemon/CMakeLists.txt
similarity index 52%
rename from MAC/APL/CUDaemons/src/CTStartDaemon/CMakeLists.txt
rename to MAC/APL/CUDaemons/CT_StartDaemon/CMakeLists.txt
index 5e5e9ca7526c4fd33631f415e72be95cd4e36d96..1f13ae77dff07ec04105c75a42bbfac4a06e3abb 100644
--- a/MAC/APL/CUDaemons/src/CTStartDaemon/CMakeLists.txt
+++ b/MAC/APL/CUDaemons/CT_StartDaemon/CMakeLists.txt
@@ -1,5 +1,13 @@
 # $Id$
 
+lofar_package(CT_StartDaemon 1.0 DEPENDS Common ApplCommon GCFTM MACIO APLCommon)
+
+include(LofarPackageVersion)
+
+lofar_add_library(ctstartdaemon
+  Package__Version.cc)
+
 lofar_add_bin_program(CTStartDaemon CTStartDaemonMain.cc CTStartDaemon.cc)
+
 install(PROGRAMS startController.sh DESTINATION bin)
 install(FILES CTStartDaemon.conf DESTINATION etc)
diff --git a/MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemon.cc b/MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemon.cc
similarity index 99%
rename from MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemon.cc
rename to MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemon.cc
index 4ed741946521270728fd1d74b3b0bb756fb79121..da1c15c822fff82280933259da8eaa66044414eb 100644
--- a/MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemon.cc
+++ b/MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemon.cc
@@ -36,7 +36,7 @@
 #include <APL/APLCommon/ControllerDefines.h>
 #include <APL/APLCommon/StartDaemon_Protocol.ph>
 #include "CTStartDaemon.h"
-#include <CUDaemons/Package__Version.h>
+#include <CT_StartDaemon/Package__Version.h>
 
 using namespace LOFAR::GCF::TM;
 
@@ -56,7 +56,7 @@ CTStartDaemon::CTStartDaemon(const string& name) :
 	itsTimerPort		(0)
 {
 	LOG_TRACE_FLOW(formatString("CTStartDaemon(%s)", getName().c_str()));
-	LOG_INFO(Version::getInfo<CUDaemonsVersion>("CTStartDaemon"));
+	LOG_INFO(Version::getInfo<CT_StartDaemonVersion>("CTStartDaemon"));
 
 	itsListener = new GCFTCPPort(*this, MAC_SVCMASK_STARTDAEMON, 
 								 GCFPortInterface::MSPP, STARTDAEMON_PROTOCOL);
diff --git a/MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemon.conf b/MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemon.conf
similarity index 100%
rename from MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemon.conf
rename to MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemon.conf
diff --git a/MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemon.h b/MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemon.h
similarity index 100%
rename from MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemon.h
rename to MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemon.h
diff --git a/MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemonMain.cc b/MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemonMain.cc
similarity index 100%
rename from MAC/APL/CUDaemons/src/CTStartDaemon/CTStartDaemonMain.cc
rename to MAC/APL/CUDaemons/CT_StartDaemon/CTStartDaemonMain.cc
diff --git a/MAC/APL/CUDaemons/src/CTStartDaemon/startController.sh b/MAC/APL/CUDaemons/CT_StartDaemon/startController.sh
similarity index 100%
rename from MAC/APL/CUDaemons/src/CTStartDaemon/startController.sh
rename to MAC/APL/CUDaemons/CT_StartDaemon/startController.sh
diff --git a/MAC/APL/CUDaemons/src/ServiceBroker/CMakeLists.txt b/MAC/APL/CUDaemons/Service_Broker/CMakeLists.txt
similarity index 60%
rename from MAC/APL/CUDaemons/src/ServiceBroker/CMakeLists.txt
rename to MAC/APL/CUDaemons/Service_Broker/CMakeLists.txt
index 447161c480aa880f04347cd2ac953c2f2aa06ba6..4a8f64a31a8ed183f213e76763f21ca4d3a42f4c 100644
--- a/MAC/APL/CUDaemons/src/ServiceBroker/CMakeLists.txt
+++ b/MAC/APL/CUDaemons/Service_Broker/CMakeLists.txt
@@ -1,8 +1,14 @@
 # $Id$
 
+lofar_package(Service_Broker 1.0 DEPENDS Common GCFTM MACIO)
 # Add current directory to the -I path.
 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
 
+include(LofarPackageVersion)
+
+lofar_add_library(servicebroker
+  Package__Version.cc)
+
 lofar_add_bin_program(ServiceBroker ServiceBrokerMain.cc ServiceBroker.cc)
 
 install(FILES ServiceBroker.conf DESTINATION etc)
diff --git a/MAC/APL/CUDaemons/src/ServiceBroker/ServiceBroker.cc b/MAC/APL/CUDaemons/Service_Broker/ServiceBroker.cc
similarity index 99%
rename from MAC/APL/CUDaemons/src/ServiceBroker/ServiceBroker.cc
rename to MAC/APL/CUDaemons/Service_Broker/ServiceBroker.cc
index 068dcd45f8ca31de41b5cbdf3afc960b5d925561..44732d926469aeba30b8930a05f58aca553a1f02 100644
--- a/MAC/APL/CUDaemons/src/ServiceBroker/ServiceBroker.cc
+++ b/MAC/APL/CUDaemons/Service_Broker/ServiceBroker.cc
@@ -32,7 +32,7 @@
 #include <MACIO/GCF_Event.h>
 //#include <GCF/TM/GCF_Protocols.h>
 #include "ServiceBroker.h"
-#include <CUDaemons/Package__Version.h>
+#include <Service_Broker/Package__Version.h>
 
 namespace LOFAR {
     using namespace MACIO;
@@ -54,7 +54,7 @@ ServiceBroker::ServiceBroker() :
 	itsNrPorts(0),
 	itsNrFreePorts(0)
 {
-	LOG_INFO(Version::getInfo<CUDaemonsVersion>("ServiceBroker"));
+	LOG_INFO(Version::getInfo<Service_BrokerVersion>("ServiceBroker"));
 
 	// register the protocol for debugging purposes
 	registerProtocol(SB_PROTOCOL, SB_PROTOCOL_STRINGS);
diff --git a/MAC/APL/CUDaemons/src/ServiceBroker/ServiceBroker.conf b/MAC/APL/CUDaemons/Service_Broker/ServiceBroker.conf
similarity index 100%
rename from MAC/APL/CUDaemons/src/ServiceBroker/ServiceBroker.conf
rename to MAC/APL/CUDaemons/Service_Broker/ServiceBroker.conf
diff --git a/MAC/APL/CUDaemons/src/ServiceBroker/ServiceBroker.h b/MAC/APL/CUDaemons/Service_Broker/ServiceBroker.h
similarity index 100%
rename from MAC/APL/CUDaemons/src/ServiceBroker/ServiceBroker.h
rename to MAC/APL/CUDaemons/Service_Broker/ServiceBroker.h
diff --git a/MAC/APL/CUDaemons/src/ServiceBroker/ServiceBrokerMain.cc b/MAC/APL/CUDaemons/Service_Broker/ServiceBrokerMain.cc
similarity index 100%
rename from MAC/APL/CUDaemons/src/ServiceBroker/ServiceBrokerMain.cc
rename to MAC/APL/CUDaemons/Service_Broker/ServiceBrokerMain.cc