[PATCH v2 10/50] image: Split board code out into its own file