allow pin defintions to be set in the interface and stored in the db