automatic svg generation