StyleBook factory saves to /styles.json endpoint