Overlapping UVs on a complicated model

You should look into Tiling textures.
If you plan to break up the house, you may want to break up the house by the general walls. if you do split the mesh up into different sections, I’d keep the origin point at the same location so that placing it in world is easier.