self-assembling nanosheets