towards pluggable block library