Pick next structure pieces by weight. Customizability++

Continue to refactor StructureComponent to StructurePiece
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>