Here is some info about the Metadata Model
Here is a breakdown of the different items you asked about
Hope that helps.
Edit:
- VersionNumber For internal use only. the version number of
something
- IntroducedVersion A version number that represents the version
of the solution that the solution component was added in.
- {Entity}RowId serves as the key between for example header and
line records.
- ComponenetState These values represent the possible states of
solution components.
- IsManaged - A Boolean option set used for whether a solution
component is managed.
Could not find an Exact Reference for these two but this is my understand of what they are:
OverwriteTime - OverwriteTime='1900-01-01 00:00:00.000' as a default it changes to the current time when you change something (like a view or delete something)
SupportingSolutionId - it sounds like it's the solution id (or default solution id) for a given solution