Renamed logic -> src.
Fixed material issue with rendered MC output
This concludes the TypeScript conversion process and marks the end of the branch