Extract bitfield into its own module.