Lists: Initial commit, adds code up to alternate.