Multiple LOBs under one company

Is there a in-built way to handle multiple lines of business (LOB) of a single company? For e.g. - each LOB will operate like a company in itself(have its own warehouses, stock, accounting etc), and all the LOB data will roll up to a single company…is this possible out-of-the-box or need to be customized?

You can use cost centers as a start!