Zaslat SMS: Structural frameworks for single-storey factory buildings