More device centric functionallity. Started adding basic support for device parts