I would assume that you can put just about any size mSATA SSD in to replace the 32Gb one, and yes you should have no issue booting from it.
As for the slot to the left of it in the picture, it is an M.2 slot which also can be used for an SSD, and should also be able to boot independently. It's...