Block library prototype (work in progress)