An open source FIX engine written in C++