Self-Assembled Host-Guest Thin Films For Functional Interfaces