Object library implementation.

Refer to Constructor docks.