Unless you have enough money to iterate your swerve at least twice ($2000+), I would not recommend it initially despite being a big proponent of swerve. If you want a guaranteed and strong drivetrain for next year, just make a quick WCD using Vex parts. You don't need to overthink it, just use the sliding bearing blocks and cams with some big holes and you'll be fine.

If you want to take it a step further, use the WCP sliding bearing blocks instead, or go direct center to center with the 17 tooth sprockets from Team 221.
Once you've got a physical drivetrain you're sure will work for next year, then you might be able to focus on swerve. You
will want to overthink your swerve design, to a point- going with a COTS option like the Revolution modules from Team 221 would be my recommendation so the programmers can figure out what they're doing. That also lets you iterate cheaply because the modules are easy to integrate into different designs.
Unless you have access to waterjet or CNC mill, I would not work on a fully custom swerve. Just my $0.02