Add interface devices.Devicer. Modified lab package to support it