Existing sketch generation models are not very generalizable across datasets, drawing styles, and require training multiple models to generate sketches over different object classes. Furthermore, the temporal and structural information present in hand-drawn sketches is frequently lost by conventional raster-based methods. We present a new system for conditional sketch generation and completion that takes a novel approach to tokenizing sketch sequences. To improve data quality, we simplify input paths and maintain output quality by fitting strokes to Bezier curves. We train a lightweight transformer model with an added class embedding layer to learn from multiple sketch object classes at once. This allows a single model to generalize across classes and reuse learned shape priors.