Split DeviceFinder and NetworkDatabase into two separate processes