Addition of the TTF component, more porting over

Version: 1.prealpha.01.05