Installing w/ Homeassistant - custom component?

Does anyone else have concerns about basically uninstalling and reinstalling homeassistant w/ the konnected branch? It's not that I don't trust the developer (against malicious intent) but that I tend to upgrade my homeassistant pretty quickly after updates are made available and I rely on it working quite well. 


I've read about custom_components. Has anyone tried using this as custom component?

https://home-assistant.io/developers/creating_components/

This is only a temporary measure until we can hopefully get merged in to an official Home Assistant release. The limitation here is that device discovery (LAN discovery) only works on built-in components.