molecular is a 2d framwork implement with directx apis.