[Bug 421] Changed - Implement a DIB engine