Implement Sims construction interface function
Implement Sims construction interface function

The actual construction is divided into two possible modes, and
dispatched to the corresponding core functions.

tschijnmo/drudge,tschijnmo/drudge,tschijnmo/drudge