Added comments to internal structure, for reference