Divided into systems….interesting stuff to get you out of a pickle!