Nice work! Are you planning to open source the code?