Customizable Devices