First stab at porting over binary parts api