Comment Comment by raincole This is the correct approach (I dare to say the only correct approach) when porting to another language. You can examining the architecture later. parent raincole 3 months ago