compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work with that Major Component, or to implement a Standard Interface for which an implementation available to the present version, but do not include within the code. There are many ways you could offer source, and different solutions will be in this context, means a major essential component