Fleshing out CRUD ops. Still need to hook up, I believe, unless there's some magic I'm not aware of.