BioBricks abstraction hierarchy