Initial outline of the pin class