Added more coherence to the hole system.
Added TAILQ control header to manage queues.
Improved abstraction layer.
Best callback management.