Note that it is possible to remove one or two points (maybe more) from Jukka's construction while retaining only 8 common lines. For example, removing the top left vertex of the array can be done like this (thanks, Jukka, for the image). If Alex's suggestion to use a triangularrectangular array is factored in, I bet that all point counts can be achieved.