Sounds good. Even better if you find a way to just set the top and bottom y values (and any other render values). This will keep the stroke class as decoupled as possible.