There's KiCad. Except microcontroller simulation, this project seems pointless to me. Why not merge efforts with KiCad instead?