More generic structural layout