temporarily drop rawcontent to ease development
move ComponentEnvelope to model package
use two Entity type params for ComponentEnvelope
add ComponentStore interface
begin ComponentStoreImpl