buffer manager class hierarchy improved, alternative buffer managers can now be integrated