common: add documentation here and there
common: add doc and make things non copyable
Separate bootstrap from setenv