Initial checkin of multiple layouts plugin