ATA's abstract wpilibj libraries