A universal chessboard library for Svelte