More preliminary ports related to graphics print and toolkits

Signed-off-by: Vassilis Laganakos <vassilis@einval.com>