Have included license information for holographlibrary
Can delete consumptions now

Refactored array adapters to use a more generic base implementation