Extract Lines factory methods
Make State line methods inline
Extract Lines::for method
should create a draw