Yes, have a look at how I bootstrap an Arch installation: https://github.com/atmoz/workstation-formula/blob/master/boo...
All you have to do is install Salt, and then you can run salt-call to apply states.
Yes, Salt states can depend on other states, and you could choose to apply only selected states.