Initial SmartLib skeleton