LeoCAD is a CAD program that uses bricks similar to those found in many toys (but they don't represent any particular brand). Currently it uses a library of more than 3000 different pieces. This requires leocad_pieces.