Added new constructor definitions that allow removal of hardcoded "boardname" from the library.