IStack protocol + capitalize spec. Closes #59