What is the best prefab workflow in UE4?

Okey mmm
Prefabs are more or less like the Blueprints now but in the editor haven’t “Prefabs” as Blueprints in the content creation, then the best way to create prefabs are create maps/levels and use as prefabs.
Prefabs definition: Is a group of entities created in the editor (BSP, Volumes, Blueprints, Collisions…) what you can use in the maps (drag&drop like Blueprints)(Like right click and create group but saved to use in other maps).
Then the questions are 2:
A- What is the best way to create prefabs ?
B- If i save the groups (the example is a house) as individual maps and then load in the main project map the secondary maps (Houses) into the Levels this kill performance or give problems ?

*Levels reference to the editor → Toolbar->Windows->Levels->Go to the Levels Tab->Add Existing->Select the House map->Then in the list now have the house map-> Select the house map and right click and change the streaming method to always loaded.

This is a Prefab: UDK | UsingPrefabs but in the old engines the prefabs are saved as maps.

I going to add an image if is needed.