Defined spec skeleton and main executeable