Removed the forward declarations file (was getting very useless)
Refactored callback generation into a function
Started work on the Every functionality