1. A method for managing a programmable component, the method comprising: identifying a location on an object using a programming unit based on a position of the programming unit with respect to the object; identifying programming information for the programmable component based on the location on the object; and programming the programmable component using the programming information for the programmable component.