Created second Triangle implementation as an example of run time loading