Open source simulator technology

Summary
D74 Open source simulator technology M24 T74 then ongoing updates