Fuse tight composer

@bronevet Please take a look at the implementation of this class. I will update the others.