inheritance: deterministic dot creation; don't scale up with lower res