В MP помимо библиотек есть и "классические" паскалевские модули, т.е. структуры типа
unit Example;
interface //Интерфейсный раздел: общедоступные описания
type
MyType=record
x:integer;
y:integer;
end;
function function1:integer;
procedure procedure1;
implementation //Раздел реализации
uses OtherUnit;//Можно подключать другие модули и библиотеки
function function1:integer;
begin
//Код function1;
end;
procedure procedure1;
begin
//Код procedure1;
end;
initialization //Раздел инициализации
//Инициализация переменных
end.
Создается такой модуль с помощью пункта "Project>New Source File", весь код пишется на MP, дальше модуль подключается к программе с помощью uses. В общем, все аналогично паскалевским модулям