Fleshed out different field types.