Moved Handle to separate header.
Renamed ObjectPool functions.
Use ObjectPool in TextureManager