Basis for Object handler

There isn't much code here, but I can assure you I have spent whole day
reading a lot and as a result i learnt much, so my future work will be
more productive. I just wrote the basic concept here, i will, of course,
upgrade it till it's finished. I wanted to use template technique here,
for it is widely used and I think we should add this new feature to our
repertoire.