Inital file load

Added main M4L device and necessary abstractions.