Thymic non-lymphoid cells