All the bits and pieces

1. Including everything. 2. Every little part of the whole.