Switch to install/config/service pattern