Axes could be created as marks, like grids would be after #992. This would address #6, #926, #976, and #148.