Domain insertion, fusion, oligomerization modules, and engineering proteins as structural or functional tools.