Core functionality for creating cross-platform applications