There has been a wpilib simulator available for years. Figure out how to use it and do any necessary/interesting integrations into the framework.